Toolkit Testers’ Guide#

Note

This page is for Toolkit Testers specifically.

This is a quick introduction to using the NG911-Pro GitHub Repository. The GitHub repository (“repo”) hosts downloadable releases of the Toolkit, the source code, and the issue tracker.

Registration#

The repo is private, meaning that only authorized GitHub users are able to access it. Anyone who isn’t authorized will see a 404 page when visiting the NG911-Pro GitHub Repository.

  1. If you do not already have a GitHub account, navigate to signup and follow the instructions to register an account.

  2. Once registered, send an email to the people below. Include your GitHub username.

Click here to automatically include the below recipients, or add the following manually:

You should receive a response in a timely fashion and should not have to repeat this process once complete.

Downloading the Latest Toolkit#

GitHub repository navigation bar with "Code" selected

Go to the main (“Code”) page of the repo. Above the file listing, click the Tags icon.

Screenshot indicating the Tags button

Click the first (latest) version.

Screenshot of available Tags

Under Assets, select the first item, named something like NG911.Toolkit.v<version>.zip

Screenshot indicating the download link

Unzip the downloaded file. Once unzipped, you may delete the .zip file. In the unzipped folder, the file NG911_GIS_Toolkit_Pro.pyt is the ArcGIS Python Toolbox.

Warning

The unzipped folder may be moved in its entirety, but do not move, edit, or delete any of its contents.

Bug Reports & Feature Requests#

GitHub repository navigation bar with "Issues" selected

GitHub’s issue tracker is to be used for reporting bugs and submitting specific, concrete requests for improvements or additions to the Toolkit. To submit any of these, go to the repo’s Issues section. To discuss more general ideas for improvements or additions to the Toolkit, see Feedback That Isn’t Issue-Worthy.

From the following types of issues, determine the one most applicable to your situation, then proceed.

On the Issues page, click New issue.

../_images/new-issue-button.png

Next, you will select the appropriate issue template.

../_images/new-issue-dialog.png

Fill out the form. If you’re submitting a Bug Report or Crash Report, don’t forget to attach your zipped geodatabase if it is relevant; we might not be able reproduce your problem without it!

Feedback That Isn’t Issue-Worthy#

GitHub repository navigation bar with "Discussions" selected

For questions and feedback that doesn’t fit into one of the categories under Bug Reports & Feature Requests, consider starting a Discussions thread under the most applicable category.